//
//  GameViewController.h
//  shandong_porker
//
//  Created by 陈文洁 on 2025/8/8.
//  Updated for MVVM architecture on 2025-01-08.
//

#import <UIKit/UIKit.h>
#import <SpriteKit/SpriteKit.h>
#import <GameplayKit/GameplayKit.h>

@class SPGameScene;

NS_ASSUME_NONNULL_BEGIN

/**
 * 德州扑克游戏主控制器
 * 整合MVVM架构与SpriteKit
 */
@interface GameViewController : UIViewController

/// 游戏场景
@property (nonatomic, strong) SPGameScene *gameScene;

/// SpriteKit视图
@property (nonatomic, strong) SKView *skView;

/**
 * 开始新游戏
 */
- (void)startNewGame;

/**
 * 暂停游戏
 */
- (void)pauseGame;

/**
 * 恢复游戏
 */
- (void)resumeGame;

@end

NS_ASSUME_NONNULL_END
